package core

type TraceTask struct {
	DstIP           string
	SrcIPs          []string
	DstPortMin      uint16
	DstPortMax      uint16
	SrcPortMin      uint16
	SrcPortMax      uint16
	Proto           string
	IPVer           int
	MaxTTL          uint8
	MsgLen          int
	TOS             uint8
	TimeoutMs       int64
	FlowIntervalMs  int64
	PrintIntervalMs int64
	Count           int
}

type CmdLineTask struct {
	Target          string
	Sources         string
	DstPorts        string
	SrcPorts        string
	Proto           string
	IPVer           int
	MaxTTL          uint8
	MsgLen          int
	TOS             uint8
	TimeoutMs       int64
	FlowIntervalMs  int64
	PrintIntervalMs int64
	Count           int
}
